package v1

import (
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/brand"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/car"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/cartype"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/driver"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/exam"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/examTitle"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/example"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/goods"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/info"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/lsgoodsclass"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/supplier"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/system"
)

var ApiGroupApp = new(ApiGroup)

type ApiGroup struct {
	SystemApiGroup       system.ApiGroup
	ExampleApiGroup      example.ApiGroup
	ExamApiGroup         exam.ApiGroup
	ExamTitleApiGroup    examTitle.ApiGroup
	GoodsApiGroup        goods.ApiGroup
	BrandApiGroup        brand.ApiGroup
	LsgoodsclassApiGroup lsgoodsclass.ApiGroup
	DriverApiGroup       driver.ApiGroup
	CarApiGroup          car.ApiGroup
	InfoApiGroup         info.ApiGroup
	CartypeApiGroup      cartype.ApiGroup
	SupplierApiGroup     supplier.ApiGroup
}
